﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;

namespace XZTZ.UMP.Public.Models.Bid
{
    [Table("Bid_ProjectInfo")]
    public class ProjectInfo
    {
        [Key]
        public Guid ProjectID { get; set; }

        public string AreaInfo { get; set; }

        [DataType(DataType.Date)]
        public DateTime BeginDate { get; set; }

        public string BeginStake { get; set; }
        public Guid BillVision { get; set; }
        public string BredgeNum { get; set; }
        public decimal ConfiremedMonth { get; set; }
        public decimal ConfirmedYear { get; set; }
        public string ConstructNo { get; set; }
        public string CulvertLen { get; set; }
        public string DocHttpURLAddress { get; set; }

        [DataType(DataType.Date)]
        public DateTime EndDate { get; set; }

        public string EndStake { get; set; }
        public decimal FactInvest { get; set; }
        public decimal FactLength { get; set; }
        public Guid FlowVision { get; set; }
        public bool IsOut { get; set; }
        public bool IsSubmited { get; set; }
        public string MasterCompany { get; set; }
        public string Note { get; set; }

        [DataType(DataType.Date)]
        public DateTime OperateDate { get; set; }

        public string Operator { get; set; }
        public decimal PlanInvest { get; set; }
        public decimal PlanLength { get; set; }
        public string PrimaryNo { get; set; }

        public string ProjectName { get; set; }
        public decimal ReplayBudgetary { get; set; }
        public decimal ReplaySchematic { get; set; }
        public Guid ReportVision { get; set; }
        public string RootDirAddress { get; set; }
        public string ShortNameCH { get; set; }
        public string ShortNameCN { get; set; }
    }
}
